package com.wgy.day18.多态.多态的概念和使用格式;
/*面向对象的三大特征:
封装性, 继承性, 多态性
extends继承或者implements实现,是多态的前提.

多态的概述:
一个 对象 拥有多种形态 即:对象的多态
代码当中体现多态性,其实就是一句话:父类引用指向子类对象.

多态的使用格式:
父类名称 对象名称=new 子类名称();
或者:
接口名称 对象名称=new 实现类名称();
*
*
* */

public class Multi {
    public static void main(String[] args) {
        //平常使用方式
        Zi zi=new Zi();
        zi.methodZi();
        zi.method();

        //多态的使用方式
        //左侧父类的引用,指向右侧子类的对象
        Fu multi=new Zi();
        multi.method();
       // multi.methodZi();   错误写法编译报错  编译看左边,左边是父类 ,父类中没有methodZi方法,所以编译报错

    }
}
